package cn.demoncat.util.mall.ehsy.entity;

import lombok.Data;

/**
 * 获取AccessToken
 *
 * @author 延晓磊
 * @since 2022年07月25日
 */
@Data
public class EhsyAccessTokenResult extends EhsyResult{

    private Body result;

    @Data
    public static class Body{

        // 请求Token：每次获取/刷新时变更，获取新Token后原Token失效
        private String access_token;
        // 刷新Token：有效期30天，获取新的拥有expires_in秒有效期的Token；因为刷新Token时原Token立即失效，不利于并发请求，所以干脆忽略刷新功能
        private String refresh_token;
        // 请求时间
        private String time;
        // 过期时间：单位为秒，默认24小时
        private Integer expires_in;

    }
}
